package com.mf.morefun.bean;

import java.util.List;

public class MfPicaudioRelListBean {

    /**
     * id : 259776684541218816
     * createDate : 2018-12-18 20:19
     * updateDate : 2018-12-18 20:19
     * book : null
     * listen : {"id":"259775867260112896","createDate":null,"updateDate":null,"name":null,"book":{"id":"259632501981581312","createDate":null,"updateDate":null,"name":null,"cover":null,"introduce":null,"unit":null,"sort":null,"numberWords":null,"ar":null,"ls":null,"nns":null,"viewerCount":null,"releaseapp":null,"haveTestFlag":null,"haveListenFlag":null,"mfimgList":[],"mfaudioList":[],"mfVideoList":[],"mfPicaudioRelList":[],"mfBookLietenList":[]},"audio":"http://morefunreadingproduct.oss-cn-shanghai.aliyuncs.com/219825606261608450/server/audio/2018-12-18/sc2iSNkENP-The Backyard L1.mp3","teacher":{"id":"","createDate":null,"updateDate":null,"loginName":null,"password":null,"newPassword":null,"memberNo":null,"name":null,"sex":null,"country":null,"city":null,"address":null,"birthday":null,"qq":null,"phone":null,"accountType":null,"wxopenId":null,"userType":null,"teacherType":null,"headPortrait":null,"introduce":null,"email":null,"enable":null,"enableStart":null,"enableEnd":null,"pushEnable":null,"inviter":null,"invitationedCode":null,"organ":null,"token":null},"imgStart":1,"imgEnd":9,"pointFlag":null,"pointImg":null,"mfimgList":[],"mfPicaudioRelList":[]}
     * type : 2
     * img : {"id":"259632515789230080","createDate":null,"updateDate":null,"book":{"id":"259632501981581312","createDate":null,"updateDate":null,"name":null,"cover":null,"introduce":null,"unit":null,"sort":null,"numberWords":null,"ar":null,"ls":null,"nns":null,"viewerCount":null,"releaseapp":null,"haveTestFlag":null,"haveListenFlag":null,"mfimgList":[],"mfaudioList":[],"mfVideoList":[],"mfPicaudioRelList":[],"mfBookLietenList":[]},"address":"http://morefunkid.com/TheBackyard_1.jpg","sort":1}
     * audio : {"id":"","createDate":null,"updateDate":null,"type":null,"book":null,"listen":null,"address":null,"sort":null}
     * vodStart : 27.25687
     * vodEnd : null
     * sort : 0
     */

    private String id;
    private String createDate;
    private String updateDate;
    private String book;
    private ListenBean listen;
    private String type;
    private ImgBean img;
    private AudioBean audio;
    private double vodStart;
    private String vodEnd;
    private int sort;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCreateDate() {
        return createDate;
    }

    public void setCreateDate(String createDate) {
        this.createDate = createDate;
    }

    public String getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(String updateDate) {
        this.updateDate = updateDate;
    }

    public String getBook() {
        return book;
    }

    public void setBook(String book) {
        this.book = book;
    }

    public ListenBean getListen() {
        return listen;
    }

    public void setListen(ListenBean listen) {
        this.listen = listen;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public ImgBean getImg() {
        return img;
    }

    public void setImg(ImgBean img) {
        this.img = img;
    }

    public AudioBean getAudio() {
        return audio;
    }

    public void setAudio(AudioBean audio) {
        this.audio = audio;
    }

    public double getVodStart() {
        return vodStart;
    }

    public void setVodStart(double vodStart) {
        this.vodStart = vodStart;
    }

    public String getVodEnd() {
        return vodEnd;
    }

    public void setVodEnd(String vodEnd) {
        this.vodEnd = vodEnd;
    }

    public int getSort() {
        return sort;
    }

    public void setSort(int sort) {
        this.sort = sort;
    }

    public static class ListenBean {
        /**
         * id : 259775867260112896
         * createDate : null
         * updateDate : null
         * name : null
         * book : {"id":"259632501981581312","createDate":null,"updateDate":null,"name":null,"cover":null,"introduce":null,"unit":null,"sort":null,"numberWords":null,"ar":null,"ls":null,"nns":null,"viewerCount":null,"releaseapp":null,"haveTestFlag":null,"haveListenFlag":null,"mfimgList":[],"mfaudioList":[],"mfVideoList":[],"mfPicaudioRelList":[],"mfBookLietenList":[]}
         * audio : http://morefunreadingproduct.oss-cn-shanghai.aliyuncs.com/219825606261608450/server/audio/2018-12-18/sc2iSNkENP-The Backyard L1.mp3
         * teacher : {"id":"","createDate":null,"updateDate":null,"loginName":null,"password":null,"newPassword":null,"memberNo":null,"name":null,"sex":null,"country":null,"city":null,"address":null,"birthday":null,"qq":null,"phone":null,"accountType":null,"wxopenId":null,"userType":null,"teacherType":null,"headPortrait":null,"introduce":null,"email":null,"enable":null,"enableStart":null,"enableEnd":null,"pushEnable":null,"inviter":null,"invitationedCode":null,"organ":null,"token":null}
         * imgStart : 1
         * imgEnd : 9
         * pointFlag : null
         * pointImg : null
         * mfimgList : []
         * mfPicaudioRelList : []
         */

        private String id;
        private String createDate;
        private String updateDate;
        private String name;
        private BookBean book;
        private String audio;
        private TeacherBean teacher;
        private int imgStart;
        private int imgEnd;
        private String pointFlag;
        private String pointImg;
        private List<?> mfimgList;
        private List<?> mfPicaudioRelList;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateDate() {
            return createDate;
        }

        public void setCreateDate(String createDate) {
            this.createDate = createDate;
        }

        public String getUpdateDate() {
            return updateDate;
        }

        public void setUpdateDate(String updateDate) {
            this.updateDate = updateDate;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public BookBean getBook() {
            return book;
        }

        public void setBook(BookBean book) {
            this.book = book;
        }

        public String getAudio() {
            return audio;
        }

        public void setAudio(String audio) {
            this.audio = audio;
        }

        public TeacherBean getTeacher() {
            return teacher;
        }

        public void setTeacher(TeacherBean teacher) {
            this.teacher = teacher;
        }

        public int getImgStart() {
            return imgStart;
        }

        public void setImgStart(int imgStart) {
            this.imgStart = imgStart;
        }

        public int getImgEnd() {
            return imgEnd;
        }

        public void setImgEnd(int imgEnd) {
            this.imgEnd = imgEnd;
        }

        public String getPointFlag() {
            return pointFlag;
        }

        public void setPointFlag(String pointFlag) {
            this.pointFlag = pointFlag;
        }

        public String getPointImg() {
            return pointImg;
        }

        public void setPointImg(String pointImg) {
            this.pointImg = pointImg;
        }

        public List<?> getMfimgList() {
            return mfimgList;
        }

        public void setMfimgList(List<?> mfimgList) {
            this.mfimgList = mfimgList;
        }

        public List<?> getMfPicaudioRelList() {
            return mfPicaudioRelList;
        }

        public void setMfPicaudioRelList(List<?> mfPicaudioRelList) {
            this.mfPicaudioRelList = mfPicaudioRelList;
        }

        public static class BookBean {
            /**
             * id : 259632501981581312
             * createDate : null
             * updateDate : null
             * name : null
             * cover : null
             * introduce : null
             * unit : null
             * sort : null
             * numberWords : null
             * ar : null
             * ls : null
             * nns : null
             * viewerCount : null
             * releaseapp : null
             * haveTestFlag : null
             * haveListenFlag : null
             * mfimgList : []
             * mfaudioList : []
             * mfVideoList : []
             * mfPicaudioRelList : []
             * mfBookLietenList : []
             */

            private String id;
            private String createDate;
            private String updateDate;
            private String name;
            private String cover;
            private String introduce;
            private String unit;
            private String sort;
            private String numberWords;
            private String ar;
            private String ls;
            private String nns;
            private String viewerCount;
            private String releaseapp;
            private String haveTestFlag;
            private String haveListenFlag;
            private List<?> mfimgList;
            private List<?> mfaudioList;
            private List<?> mfVideoList;
            private List<?> mfPicaudioRelList;
            private List<?> mfBookLietenList;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getCreateDate() {
                return createDate;
            }

            public void setCreateDate(String createDate) {
                this.createDate = createDate;
            }

            public String getUpdateDate() {
                return updateDate;
            }

            public void setUpdateDate(String updateDate) {
                this.updateDate = updateDate;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getCover() {
                return cover;
            }

            public void setCover(String cover) {
                this.cover = cover;
            }

            public String getIntroduce() {
                return introduce;
            }

            public void setIntroduce(String introduce) {
                this.introduce = introduce;
            }

            public String getUnit() {
                return unit;
            }

            public void setUnit(String unit) {
                this.unit = unit;
            }

            public String getSort() {
                return sort;
            }

            public void setSort(String sort) {
                this.sort = sort;
            }

            public String getNumberWords() {
                return numberWords;
            }

            public void setNumberWords(String numberWords) {
                this.numberWords = numberWords;
            }

            public String getAr() {
                return ar;
            }

            public void setAr(String ar) {
                this.ar = ar;
            }

            public String getLs() {
                return ls;
            }

            public void setLs(String ls) {
                this.ls = ls;
            }

            public String getNns() {
                return nns;
            }

            public void setNns(String nns) {
                this.nns = nns;
            }

            public String getViewerCount() {
                return viewerCount;
            }

            public void setViewerCount(String viewerCount) {
                this.viewerCount = viewerCount;
            }

            public String getReleaseapp() {
                return releaseapp;
            }

            public void setReleaseapp(String releaseapp) {
                this.releaseapp = releaseapp;
            }

            public String getHaveTestFlag() {
                return haveTestFlag;
            }

            public void setHaveTestFlag(String haveTestFlag) {
                this.haveTestFlag = haveTestFlag;
            }

            public String getHaveListenFlag() {
                return haveListenFlag;
            }

            public void setHaveListenFlag(String haveListenFlag) {
                this.haveListenFlag = haveListenFlag;
            }

            public List<?> getMfimgList() {
                return mfimgList;
            }

            public void setMfimgList(List<?> mfimgList) {
                this.mfimgList = mfimgList;
            }

            public List<?> getMfaudioList() {
                return mfaudioList;
            }

            public void setMfaudioList(List<?> mfaudioList) {
                this.mfaudioList = mfaudioList;
            }

            public List<?> getMfVideoList() {
                return mfVideoList;
            }

            public void setMfVideoList(List<?> mfVideoList) {
                this.mfVideoList = mfVideoList;
            }

            public List<?> getMfPicaudioRelList() {
                return mfPicaudioRelList;
            }

            public void setMfPicaudioRelList(List<?> mfPicaudioRelList) {
                this.mfPicaudioRelList = mfPicaudioRelList;
            }

            public List<?> getMfBookLietenList() {
                return mfBookLietenList;
            }

            public void setMfBookLietenList(List<?> mfBookLietenList) {
                this.mfBookLietenList = mfBookLietenList;
            }
        }

        public static class TeacherBean {
            /**
             * id :
             * createDate : null
             * updateDate : null
             * loginName : null
             * password : null
             * newPassword : null
             * memberNo : null
             * name : null
             * sex : null
             * country : null
             * city : null
             * address : null
             * birthday : null
             * qq : null
             * phone : null
             * accountType : null
             * wxopenId : null
             * userType : null
             * teacherType : null
             * headPortrait : null
             * introduce : null
             * email : null
             * enable : null
             * enableStart : null
             * enableEnd : null
             * pushEnable : null
             * inviter : null
             * invitationedCode : null
             * organ : null
             * token : null
             */

            private String id;
            private String createDate;
            private String updateDate;
            private String loginName;
            private String password;
            private String newPassword;
            private String memberNo;
            private String name;
            private String sex;
            private String country;
            private String city;
            private String address;
            private String birthday;
            private String qq;
            private String phone;
            private String accountType;
            private String wxopenId;
            private String userType;
            private String teacherType;
            private String headPortrait;
            private String introduce;
            private String email;
            private String enable;
            private String enableStart;
            private String enableEnd;
            private String pushEnable;
            private String inviter;
            private String invitationedCode;
            private String organ;
            private String token;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getCreateDate() {
                return createDate;
            }

            public void setCreateDate(String createDate) {
                this.createDate = createDate;
            }

            public String getUpdateDate() {
                return updateDate;
            }

            public void setUpdateDate(String updateDate) {
                this.updateDate = updateDate;
            }

            public String getLoginName() {
                return loginName;
            }

            public void setLoginName(String loginName) {
                this.loginName = loginName;
            }

            public String getPassword() {
                return password;
            }

            public void setPassword(String password) {
                this.password = password;
            }

            public String getNewPassword() {
                return newPassword;
            }

            public void setNewPassword(String newPassword) {
                this.newPassword = newPassword;
            }

            public String getMemberNo() {
                return memberNo;
            }

            public void setMemberNo(String memberNo) {
                this.memberNo = memberNo;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getSex() {
                return sex;
            }

            public void setSex(String sex) {
                this.sex = sex;
            }

            public String getCountry() {
                return country;
            }

            public void setCountry(String country) {
                this.country = country;
            }

            public String getCity() {
                return city;
            }

            public void setCity(String city) {
                this.city = city;
            }

            public String getAddress() {
                return address;
            }

            public void setAddress(String address) {
                this.address = address;
            }

            public String getBirthday() {
                return birthday;
            }

            public void setBirthday(String birthday) {
                this.birthday = birthday;
            }

            public String getQq() {
                return qq;
            }

            public void setQq(String qq) {
                this.qq = qq;
            }

            public String getPhone() {
                return phone;
            }

            public void setPhone(String phone) {
                this.phone = phone;
            }

            public String getAccountType() {
                return accountType;
            }

            public void setAccountType(String accountType) {
                this.accountType = accountType;
            }

            public String getWxopenId() {
                return wxopenId;
            }

            public void setWxopenId(String wxopenId) {
                this.wxopenId = wxopenId;
            }

            public String getUserType() {
                return userType;
            }

            public void setUserType(String userType) {
                this.userType = userType;
            }

            public String getTeacherType() {
                return teacherType;
            }

            public void setTeacherType(String teacherType) {
                this.teacherType = teacherType;
            }

            public String getHeadPortrait() {
                return headPortrait;
            }

            public void setHeadPortrait(String headPortrait) {
                this.headPortrait = headPortrait;
            }

            public String getIntroduce() {
                return introduce;
            }

            public void setIntroduce(String introduce) {
                this.introduce = introduce;
            }

            public String getEmail() {
                return email;
            }

            public void setEmail(String email) {
                this.email = email;
            }

            public String getEnable() {
                return enable;
            }

            public void setEnable(String enable) {
                this.enable = enable;
            }

            public String getEnableStart() {
                return enableStart;
            }

            public void setEnableStart(String enableStart) {
                this.enableStart = enableStart;
            }

            public String getEnableEnd() {
                return enableEnd;
            }

            public void setEnableEnd(String enableEnd) {
                this.enableEnd = enableEnd;
            }

            public String getPushEnable() {
                return pushEnable;
            }

            public void setPushEnable(String pushEnable) {
                this.pushEnable = pushEnable;
            }

            public String getInviter() {
                return inviter;
            }

            public void setInviter(String inviter) {
                this.inviter = inviter;
            }

            public String getInvitationedCode() {
                return invitationedCode;
            }

            public void setInvitationedCode(String invitationedCode) {
                this.invitationedCode = invitationedCode;
            }

            public String getOrgan() {
                return organ;
            }

            public void setOrgan(String organ) {
                this.organ = organ;
            }

            public String getToken() {
                return token;
            }

            public void setToken(String token) {
                this.token = token;
            }
        }
    }

    public static class ImgBean {
        /**
         * id : 259632515789230080
         * createDate : null
         * updateDate : null
         * book : {"id":"259632501981581312","createDate":null,"updateDate":null,"name":null,"cover":null,"introduce":null,"unit":null,"sort":null,"numberWords":null,"ar":null,"ls":null,"nns":null,"viewerCount":null,"releaseapp":null,"haveTestFlag":null,"haveListenFlag":null,"mfimgList":[],"mfaudioList":[],"mfVideoList":[],"mfPicaudioRelList":[],"mfBookLietenList":[]}
         * address : http://morefunkid.com/TheBackyard_1.jpg
         * sort : 1
         */

        private String id;
        private String createDate;
        private String updateDate;
        private BookBeanX book;
        private String address;
        private int sort;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateDate() {
            return createDate;
        }

        public void setCreateDate(String createDate) {
            this.createDate = createDate;
        }

        public String getUpdateDate() {
            return updateDate;
        }

        public void setUpdateDate(String updateDate) {
            this.updateDate = updateDate;
        }

        public BookBeanX getBook() {
            return book;
        }

        public void setBook(BookBeanX book) {
            this.book = book;
        }

        public String getAddress() {
            return address;
        }

        public void setAddress(String address) {
            this.address = address;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public static class BookBeanX {
            /**
             * id : 259632501981581312
             * createDate : null
             * updateDate : null
             * name : null
             * cover : null
             * introduce : null
             * unit : null
             * sort : null
             * numberWords : null
             * ar : null
             * ls : null
             * nns : null
             * viewerCount : null
             * releaseapp : null
             * haveTestFlag : null
             * haveListenFlag : null
             * mfimgList : []
             * mfaudioList : []
             * mfVideoList : []
             * mfPicaudioRelList : []
             * mfBookLietenList : []
             */

            private String id;
            private String createDate;
            private String updateDate;
            private String name;
            private String cover;
            private String introduce;
            private String unit;
            private String sort;
            private String numberWords;
            private String ar;
            private String ls;
            private String nns;
            private String viewerCount;
            private String releaseapp;
            private String haveTestFlag;
            private String haveListenFlag;
            private List<?> mfimgList;
            private List<?> mfaudioList;
            private List<?> mfVideoList;
            private List<?> mfPicaudioRelList;
            private List<?> mfBookLietenList;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getCreateDate() {
                return createDate;
            }

            public void setCreateDate(String createDate) {
                this.createDate = createDate;
            }

            public String getUpdateDate() {
                return updateDate;
            }

            public void setUpdateDate(String updateDate) {
                this.updateDate = updateDate;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getCover() {
                return cover;
            }

            public void setCover(String cover) {
                this.cover = cover;
            }

            public String getIntroduce() {
                return introduce;
            }

            public void setIntroduce(String introduce) {
                this.introduce = introduce;
            }

            public String getUnit() {
                return unit;
            }

            public void setUnit(String unit) {
                this.unit = unit;
            }

            public String getSort() {
                return sort;
            }

            public void setSort(String sort) {
                this.sort = sort;
            }

            public String getNumberWords() {
                return numberWords;
            }

            public void setNumberWords(String numberWords) {
                this.numberWords = numberWords;
            }

            public String getAr() {
                return ar;
            }

            public void setAr(String ar) {
                this.ar = ar;
            }

            public String getLs() {
                return ls;
            }

            public void setLs(String ls) {
                this.ls = ls;
            }

            public String getNns() {
                return nns;
            }

            public void setNns(String nns) {
                this.nns = nns;
            }

            public String getViewerCount() {
                return viewerCount;
            }

            public void setViewerCount(String viewerCount) {
                this.viewerCount = viewerCount;
            }

            public String getReleaseapp() {
                return releaseapp;
            }

            public void setReleaseapp(String releaseapp) {
                this.releaseapp = releaseapp;
            }

            public String getHaveTestFlag() {
                return haveTestFlag;
            }

            public void setHaveTestFlag(String haveTestFlag) {
                this.haveTestFlag = haveTestFlag;
            }

            public String getHaveListenFlag() {
                return haveListenFlag;
            }

            public void setHaveListenFlag(String haveListenFlag) {
                this.haveListenFlag = haveListenFlag;
            }

            public List<?> getMfimgList() {
                return mfimgList;
            }

            public void setMfimgList(List<?> mfimgList) {
                this.mfimgList = mfimgList;
            }

            public List<?> getMfaudioList() {
                return mfaudioList;
            }

            public void setMfaudioList(List<?> mfaudioList) {
                this.mfaudioList = mfaudioList;
            }

            public List<?> getMfVideoList() {
                return mfVideoList;
            }

            public void setMfVideoList(List<?> mfVideoList) {
                this.mfVideoList = mfVideoList;
            }

            public List<?> getMfPicaudioRelList() {
                return mfPicaudioRelList;
            }

            public void setMfPicaudioRelList(List<?> mfPicaudioRelList) {
                this.mfPicaudioRelList = mfPicaudioRelList;
            }

            public List<?> getMfBookLietenList() {
                return mfBookLietenList;
            }

            public void setMfBookLietenList(List<?> mfBookLietenList) {
                this.mfBookLietenList = mfBookLietenList;
            }
        }
    }

    public static class AudioBean {
        /**
         * id :
         * createDate : null
         * updateDate : null
         * type : null
         * book : null
         * listen : null
         * address : null
         * sort : null
         */

        private String id;
        private String createDate;
        private String updateDate;
        private String type;
        private String book;
        private String listen;
        private String address;
        private String sort;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateDate() {
            return createDate;
        }

        public void setCreateDate(String createDate) {
            this.createDate = createDate;
        }

        public String getUpdateDate() {
            return updateDate;
        }

        public void setUpdateDate(String updateDate) {
            this.updateDate = updateDate;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public String getBook() {
            return book;
        }

        public void setBook(String book) {
            this.book = book;
        }

        public String getListen() {
            return listen;
        }

        public void setListen(String listen) {
            this.listen = listen;
        }

        public String getAddress() {
            return address;
        }

        public void setAddress(String address) {
            this.address = address;
        }

        public String getSort() {
            return sort;
        }

        public void setSort(String sort) {
            this.sort = sort;
        }
    }
}
